package com.polaris.live.utils.zego.listener

import im.zego.zegoexpress.constants.ZegoPlayerState
import im.zego.zegoexpress.constants.ZegoRemoteDeviceState
import im.zego.zegoexpress.entity.ZegoPlayStreamQuality
import org.json.JSONObject

/**
 * OnLivePlayListenerImpl  回调abstract
 * @author Created by 天晴 on 2024/1/27 15:03
 * @since 1.0.0
 **/

abstract class OnLivePlayListenerImpl : OnLivePlayListener {

    override fun onPlayStart() {
    }

    override fun onPlayStop() {

    }

    override fun onPlayerRenderVideoFirstFrame() {

    }

    override fun onPlayerStateUpdate(
        state: ZegoPlayerState?,
        errorCode: Int,
        extendedData: JSONObject?
    ) {



    }

    override fun onRemoteSpeakerStateUpdate(state: ZegoRemoteDeviceState) {
    }

    override fun onPlayerQualityUpdate(quality: ZegoPlayStreamQuality) {
    }






}